package com.bgs.travelapp.comment.eneity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

/**
 * 前端评论功能（前端）
 * hbx 2022年8月10日11:40:20
 */
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
import java.util.List;

@Data //帮我们自动生成get set方法
@ToString
@Table(name = "comment_entity")
public class CommentEntity {
    // 评论id
    @Id
    private Integer id;

    //评论内容
    private String commentContent;

    //用户头像id
    private Integer avatarId;

    //用户名称
    private String userName;

    //游记id
    private Integer travelsId;

    //用户id
    private Integer userId;

    //父评论id
    private Integer parentId;

    // 是否删除 0未删除\1删除
    private Integer delFlag;

    //评论发表时间
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;

    //
    private List<CommentEntity> childs;

    // 被评论人名称
    private String replyName;

    //被评论人id
    private Integer replyId;

    //游记名称
    private String travelsName;
}
